footer {
	height: 30px;
	position: absolute;
	left: 50%;
	bottom: 0;
}

.center {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

.form-bordered {
	border: 1px solid #E3E3E3;
}

.centered-icon {
	padding-left: 50%;
}

hr {
	margin: 5px 0;
}

.left-separator {
	border-left: thin solid #EEEEEE;
}

.hidden {
	display: none !important;
}

select {
	width: auto;
}

select[multiple],select[size] {
	height: 30px;
}

#currencySelector {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 2px 30px 2px 2px;
	border: none;
}

.highlightedMenuItem {
	background-color: transparent;
	color: white !important;
}

.soldRibbon {
  position: relative;
  left: -107px;
  top: -11px;
  margin-bottom: -50%;
}

.soldText {
    color: red;
    text-align: center;	
    cursor: default;
}